home *** CD-ROM | disk | FTP | other *** search
- property pSpr, pLiquid, pOrigMember, pRollMember, pDownMember, pTextName
- global gSodaGun, gSodaText
-
- on beginSprite me
- pSpr = sprite(me.spriteNum)
- pOrigMember = pSpr.member
- pRollMember = nextMember(pOrigMember, 1)
- pDownMember = nextMember(pOrigMember, 2)
- pTextName = nextMember(pOrigMember, -1)
- end
-
- on mouseDown me
- pSpr.member = pDownMember
- updateStage()
- if inMixingMode() then
- returnToBar()
- sendSprite(gSodaGun, #mChangeSoda, pLiquid)
- else
- sendSprite(gSodaGun, #mChangeSoda, pLiquid)
- play done
- end if
- end
-
- on mouseEnter me
- pSpr.member = pRollMember
- sendSprite(gSodaText, #mChangeText, pTextName)
- end
-
- on mouseLeave me
- pSpr.member = pOrigMember
- sendSprite(gSodaText, #mResetText)
- end
-
- on getPropertyDescriptionList me
- global gSodaTypes
- return [#pLiquid: [#comment: "Liquid", #range: gSodaTypes, #format: #symbol, #default: #cola]]
- end
-